Displaying R spatial statistics on Google dynamic maps with web applications created by Rwui
نویسندگان
چکیده
BACKGROUND The R project includes a large variety of packages designed for spatial statistics. Google dynamic maps provide web based access to global maps and satellite imagery. We describe a method for displaying directly the spatial output from an R script on to a Google dynamic map. METHODS This is achieved by creating a Java based web application which runs the R script and then displays the results on the dynamic map. In order to make this method easy to implement by those unfamiliar with programming Java based web applications, we have added the method to the options available in the R Web User Interface (Rwui) application. Rwui is an established web application for creating web applications for running R scripts. A feature of Rwui is that all the code for the web application being created is generated automatically so that someone with no knowledge of web programming can make a fully functional web application for running an R script in a matter of minutes. RESULTS Rwui can now be used to create web applications that will display the results from an R script on a Google dynamic map. Results may be displayed as discrete markers and/or as continuous overlays. In addition, users of the web application may select regions of interest on the dynamic map with mouse clicks and the coordinates of the region of interest will automatically be made available for use by the R script. CONCLUSIONS This method of displaying R output on dynamic maps is designed to be of use in a number of areas. Firstly it allows statisticians, working in R and developing methods in spatial statistics, to easily visualise the results of applying their methods to real world data. Secondly, it allows researchers who are using R to study health geographics data, to display their results directly onto dynamic maps. Thirdly, by creating a web application for running an R script, a statistician can enable users entirely unfamiliar with R to run R coded statistical analyses of health geographics data. Fourthly, we envisage an educational role for such applications.
منابع مشابه
Geo Linked Data
Semantic Web applications that include map visualization clients are becoming common. When the description of an entity contains coordinate pairs, semantic applications often lay them as pins on maps provided by Web mapping service applications, such as Google Maps. Nowadays, semantic applications cannot guarantee that those maps provide spatial information related to the entities pinned to the...
متن کاملThe Potential of Maps APIs for Internet GIS Applications
Since the launching of Maps Application Programming Interfaces (APIs) in 2005, many web developers, including geographers and non-geographers, applauded the freely adaptable tools and used them to spawn numerous Internet applications. The success of the Maps APIs is largely attributable to its no-cost policy, the availability of global data coverage, dynamic navigation, query capability, and ea...
متن کامل3d Gis Application by Implementing 3d City Model with Google Earth and Google Map Integration
Because of the rapid technological developments in web based geographical information systems, web based map applications and visual tours with 3d models, web applications are getting more indispensable part of presenting geographical information systems through web. In web based geographical information systems, the visualization is more important than desktop information systems. For the need...
متن کاملGraph-Walk-based Selective Regression Testing of Web Applications Created with Google Web Toolkit
Modern web applications are usually based on JavaScript. Due to its loosely typed, dynamic nature, test execution is time expensive and costly. Techniques for regression testing and fault-localization as well as frameworks like the Google Web Toolkit (GWT) ease the development and testing process, but still require approaches to reduce the testing effort. In this paper, we investigate the effic...
متن کاملایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کامل